package com.slz.crm.pojo.ao;
/**
 * 隐私接口
 */
public interface Privacy {

    /**
     * 屏蔽邮箱
     * @return 是否成功
     */
    default Boolean email(){
        return false;
    }

    /**
     * 屏蔽电话
     * @return 是否成功
     */
    default Boolean mobile(){
        return false;
    }

    /**
     * 屏蔽固定电话
     * @return 是否成功
     */
    default Boolean phone(){
        return false;
    }

    /**
     * 屏蔽网址
     * @return 是否成功
     */
    default Boolean website(){
        return false;
    }

    /**
     * 屏蔽客户等级
     * @return 是否成功
     */
    default Boolean grade(){
        return false;
    }

    /**
     * 屏蔽岗位
     * @return 是否成功
     */
    default Boolean position(){
        return false;
    }

    /**
     * 执行所有方法
     */
    default void setPrivacy(){
        email();
        mobile();
        phone();
        website();
        grade();
        position();
    };
}
